.header {
	position : absolute;
	white-space : nowrap;
}

#jump, #headerend {
	left : 0;
	top : 0;
	visibility : hidden;
}

#logo {
	left : 0;
	top : 0;
	z-index : 7;
}

#site {
	left : 520;
	top : 5;
	width : 230px;
	text-align : right;
	z-index : 8;
}

#tab {
	left : 510;
	top : 29;
	z-index : 9;
}

#navi {
	top : 62;
	left : 12px;
	z-index : 4;
}

div.preference #navi {
	top : 60;
	left : 17px;
	z-index : 4;
}

#search {
	left : 450;
	top : 60;
	z-index : 5;
	width : 310px;
}

#pref {
	left : 600;
	top : 62;
	z-index : 6;
	width : 150px;
	text-align : right;
}

#site img, #navi img, #search img, #pref img {
	vertical-align : middle;
	margin-top : 0px;
}

.headernavitext, .footertext  {
	font-size : 12px;

}

.headergraytext, .footergraytext {
	font-size : 12px;
	color : #999999;

}

#navi a:link, #navi a:visited, #pref a:link, #pref a:visited, #move a:link, #move a:visited {
	color : #000066;
	text-decoration : none;
}

#navi a:hover, #pref a:hover, #move a:hover {
	color : #6699FF;
	text-decoration : none;
}

.headersearchtext {
	font-size : 12px;
	color : black;
	vertical-align : bottom;

}

label.headersearchtext {
	vertical-align : bottom;
}

.headersitetext {
	font-size : 12px;
	text-decoration : underline;
}

#site a:link, #site a:visited {
	color : white;
}

#site a:hover {
	color : #6699FF;
}

#footertable {
	width : 760px;
	margin-top : 30px;
}

.footer {
	margin-left : 110px;
}

address {
	font-size : 11px;
	color : #000066;
	font-weight : normal;
	font-style : normal;
}

#move, #copy {
	margin-left : 110px;
	height : 25px;

}

#line {
	margin-left : 0px;
	height : 10px;
}

#move img {
	vertical-align : middle;
}

a img {
	border-style : none;

}

a:link {
	color : #3399CC;
	text-decoration : underline;
}

a:visited {
	color : #3399CC;
	text-decoration : underline;
}

a:hover {
	color : #0033FF;	
	text-decoration : underline;
}

p {
	font-weight : normal;
	margin-top : 3px;
	margin-bottom : 5px;
	margin-left : 0;
}

ul {
	list-style-type : disc;
}

ol {
	list-style-type : decimal;
}

form {
	margin-top : 0px;
}

.breadcrumbs {
	font-size : 0.8em ;
	margin-top : 20px;
	margin-bottom : 10px;
	margin-left : 17px;
}

.namemanual, .namereference {
	font-style : italic;
}

#headertable {
	width : 760px;
	height : 86px;
	background-image : url(../int/bar.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	z-index : 2;
}

div.bodypage, div.preference, div.search, div.ixpage {

	background-image : url(../gen/bg_bimage.gif);
	background-repeat : no-repeat;
	background-position : left top;
	padding : 0 0 10px 0;
}

body {
	font-weight : normal;
	font-size : 1em;
	background-color : white;
	background-image : url(../gen/bg_bp.gif);
	background-repeat : repeat-y;
	margin : 0px 20px 0px 0px;
	padding : 0px;
}

h1 {
	font-weight : bold;
	font-size : 1em;
	background-image : url(../gen/titlebar_body.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	margin-top : 15px;
	margin-left : -16px;
	padding-bottom : 5px;
	padding-left : 6px;
	margin-bottom : 15px;
}

.moduleh1, .mh1synonym {
	margin-left : 86px;
	padding-bottom : 20px;
	padding-left : 24px;
}

.moduleh1 ol {
	margin-top : 0px;
}
.moduleh1 ul {
	margin-top : 0px;
}

em {
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
}

table caption {
	font-weight : bold;
}

div.moduleh1 table {
	margin-top : 5px;
	margin-bottom : 5px;
}

div.moduleh1 table td {
	font-size : 0.9em !important;
	margin : 5px;
}

div.moduleh1 table th {
	background-color : #bed1e0;
	color : #000000;
	font-weight : bold !important;
	font-size : 0.9em !important;
	margin : 5px;
}

div.moduleh1 table th p {
	font-weight : bold !important;
}

.specifications {
	margin-top : 0px;
	margin-bottom : 10px;
	line-height : 1.3em;
}

.specifications .specdescription {
	font-size : 0.9em;
	margin-left : 16px;
	margin-bottom : 10px;
}

.specifications .specitem {
	font-weight : bold;
}

.troubleshooting {
	margin-top : 0px;
	margin-bottom : 10px;
	line-height : 1.3em;
}

.troubleshooting .problem {
	border-width : 0px 0px 0px 6px;
	border-style : solid;
	border-color : #ff6600;
	padding-left : 6px;
}

.troubleshooting .problem p {
	font-weight : bold;
}

.troubleshooting .solution {
	font-size : 1em;
	margin-bottom : 10px;
}

.title {
	font-weight : bold;
	font-size : 1em;
}

.term {
	font-weight : bold;
	font-size : 1em;

	margin-top : 15px;
	margin-bottom : 10px;
}

div.screen {
	margin-bottom : 10px;
}

div.screen td {
	font-family : monospace;
	font-size : 12px;
	color : #000000;
	font-weight : normal !important;
	line-height : 1.3em;
	border : solid 2px #666666;
	padding : 5px;
}

.beforehand, .important, .note, .reference, .limitation {
	line-height : 1.3em;
	margin-top : 10px;
	margin-bottom : 0px;
	margin-left : -24px;
}

.beforehand img, .important img, .note img, .reference img, .limitation img {
	margin-top : 0px;
	margin-bottom : 0px;
}

.beforehand ul, .important ul, .note ul, .reference ul, .limitation ul,
.beforehand ol, .important ul, .note ol, .reference ol, .limitation ol {
	margin-top : 0px;
	margin-left : 0px;
	padding-left : 40px;

}

.beforehand li, .note li, .reference li, .limitation li {
	font-weight : normal;
	font-size : 0.8em;
	margin-top : 0px;
}

.important li {
	color : #ff0000;
	font-weight : normal;
	font-size : 0.8em;
	margin-top : 0px;
}

.procedure .beforehand, .procedure .important, .procedure .note, .procedure .reference, .procedure .limitation,
.listterm .beforehand, .listterm .important, .listterm .note, .listterm .reference, .listterm .limitation,
li .beforehand, li .important, li .note, li .reference, li .limitation,
td .beforehand, td .important, td .note, td .reference, td .limitation {
	line-height : 1.3em;
	margin-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
}

.note li li, .limitation li li, .important li li {
	font-weight : normal;
	font-size : 1em;
}

.graphiccallout {
	margin-top : 15px;
	margin-bottom : 15px;
}
.graphiccallout ol {
	color : #000000;
	font-weight : normal;
	font-size : 0.9em;
}
.graphiccallout ol ol {
	font-weight : normal;
	font-size : 1em;
}

.graphiccallout ol .note li, .graphiccallout ol .reference li, .graphiccallout ol .limitation li, .graphiccallout ol .important li {
	font-weight : normal;
	font-size : 0.9em;
}

.caution, .danger, .warning {
	margin-left : -27px;
	margin-top : 15px;
	margin-bottom : 15px;
}

.caution ul, .danger ul, .warning ul {
	margin-top : 0px;
	margin-left : 3px;
	padding-left : 40px;
}

.caution .plgraphic img, .danger .plgraphic img, .warning .plgraphic img {
	margin-left : 27px;
}

.tip .title {
	margin-left : 24px;
	text-indent : -30px;
}

.tip .tipbody {
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 24px;
}

.tip .tipbody .title {
	margin-left : 0px;
	text-indent : 0px !important;
}

.tip {
	border-style : solid;
	border-color : #0088bb;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 0px;
	border-right-width : 0px;
	margin-bottom : 15px;
	margin-left : -24px;
	padding-top : 10px;
	padding-bottom : 10px;
}

.footnote {
	font-size : 0.9em;
}

.listterm {
	margin-left : 24px;

	margin-bottom : 15px;
}

.listterm .listterm {
	margin-left : 24px;
}

.listterm .term {
	margin-left : -24px;
}

.listterm .listitem {
	margin-left : 16px;

}

.procedure .operation {
	color : #444444;
	font-weight : bold;
}

.procedure .procedure .operation {
	color : #000000;
	font-weight : normal;
	margin-top : 10px;
}

.procedure .title {
	margin-top : 10px;
	margin-bottom : 10px;
}

.result {
	color : #000000;
	font-weight : normal !important;
	margin-top : 5px;
	margin-bottom : 5px;
}

.supplement {
	color : #000000;
	font-weight : normal !important;
	margin-top : 5px;
	margin-bottom : 5px;
}

.requirement {
	font-size : 0.8em;
	padding-left : 6px !important;
	border-width : 0px 0px 0px 6px;
	border-style : solid;
	border-color : #9999cc;
}

.sidebar {
	color : #666666;
	font-size : 0.9em;
	margin-top : 10px;
	margin-bottom : 10px;
}

.summary {
	color : #000000;
	font-weight : normal !important;
	margin-top : 5px;
	margin-bottom : 5px;
}

td.defaultvaluecell {
	background-color : #bed1e0;
	font-style : italic;
}

.relation {
	margin-top : 20px;
}

.relation a {
	line-height : 1.3em;
}

div.screen td {
	letter-spacing : 0.33em;
}

.procedure {
	margin-left : 16px;

	margin-top : 20px;

}

.procedure .procedure {
	margin-left : 40px;

}

.opnumber {
	margin-top : -5px;
	margin-bottom : 0px;
	vertical-align : middle !important;
}

.procedure div {
	margin-bottom : 20px;
}

